home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
ETC
/
AIM
/
Read_me
Wrap
Text File
|
1990-09-11
|
7KB
|
175 lines
AIM : ANOTHER IMAGE MANAGER
also known as
Atari Image Manager,
Archimedes Image Manager,
Amiga Image Manager.
The image processing program AIM was originally developed for the
ATARI-ST by Frans Groen and Robert de Vries. Since the first
version of AIM, the improvement of this public domain image
processing package has become a joint effort of a number of
people from the Delft University of Technology and the University
of Amsterdam. Especially Piet Verbeek supplied many linear and
non-linear filtering routines, Lucas van Vliet and Ben Verwer
developed the fast morphological operations. Also Gert van
Antwerpen, Damir Sudar and Igor Weber supplied a number of
routines to AIM.
AIM is *not* a demo version of the professional image processing
package TCL-Image. AIM is limited in functionality as well as in
flexibility. AIM has *no* support. However, you may like it.
AIM has been ported to the ARCHIMEDES (Arthur version) by Robert
Ellens, Damir Sudar and Alle-Jan van der Veen.
Ed Doppenberg was succesful in the port to RISC-OS.
The RISC-OS versions will de indicated by 'AIM/2'.
This version 2.00 needs more than 1 Megabyte of memory, sorry.
AIM/2 runs best in mode 20 or 27 (multi-sync monitor), although a
standard monitor may be applied too (with decreased quality). AIM
has been written in the C-language. The purpose of the program is
to experiment with digital image processing.
User interface.
The user interface of AIM consists of:
-RISCOS interface. Operations and parameters can be selected by
means of pop-up menus. A choice from a menu results in a command
which is passed to the command interpreter. Image displays can be
moved and sized.
Drag the image to a Display-Window (A, B, C or D).
Drag the macro-file to one of the open AIM-Windows (including the
Command Line Window) to start the execution of the macro.
-Command Line interpreter. Commands may be entered by typing.
Be sure that the mouse pointer is within the CL-Window. Use lower
case!
A history mechanism is provided. Type h. To execute a previous
command, type !# (# = history-number of the command).
-Sequences of commands can be given in a macro-file. A macro-file
may be called within another macro-file up to 16 levels deep.
Images in AIM.
Four (internal) image memories are available in AIM/2. Each image
is related to a Display-Window, designated with A, B, C and D.
The internal images are 8 bit deep. Standard AIM images have a
size of 256 x 256 pixels (so memory size is 65536 bit).
AIM/2 images are shown on the screen in 256 x 256 pixels in only
8 grey-values !! A sigma-delta technique is used to represent in
this 'display' as good as possible the original 256 grey values.
So the internal 'image' is 8 bit deep and is excellent for grey-
value operations. The external 'display' is 3 bit deep and is not
intended for later grey-value operations:
When you 'take' the 'display' to a drawing program like Paint,
you should *not* expect acceptable grey-value operations later-on
when you bring the 'drawing' back to AIM.
The 8 bitplanes of the grey-value images can also be used as 8
binary images. Binary and Cellular Logic operations can be
performed on these bitplanes. The bitplanes are numbered from 1
to 8.
When an image is read from disk all 8 bitplanes are read
simultaneously. The same holds when an image is written to disk.
Standard grey-value images on disk consist of 256 lines of 256
pixels (unsigned characters) of 1 byte. So an image consists of
65536 bytes in total. The sequence is line by line from top left
to bottom right.
When an image does not have a standard format a header is needed
(extension +), describing the image width and height. The header
used is the header of the Centre for Image Processing Delft and
is given in the Appendix of the Reference Manual. When an image
is written in the AIM format, always a header is written.
Command interpreter.
It is not necessary to give the complete command name. The
smallest number of letters (lower case) which gives no ambiguity
is sufficient.
It is possible to edit your commands in a simple way. The delete-
key or the Backspace key deletes the last character.
A sequence of commands which perform a certain operation may be
grouped to a 'macro-file' and stored on disk.
Macro-files are executed by typing @macro-name. A new macro-file
can be called within a macro-file and may be nested up to 16
levels deep. So typing @macro-name executes the macro-file.
ESCAPE stops the execution of a macro-file and asks the user to
continue or not. Typing Q <CR> aborts the currently running
macro, C <CR> continues the macro ( <CR> = Return key).
Default values are used when a parameter is not given. When an
erroneous value of a parameter is given, the command interpreter
asks for a correct value. If in this case a return is given, the
default value is used.
This gives the possibility to ask for a parameter value when a
macro-file is executed, instead of using a fixed value. In the
macro-file for instance, a question mark (?) can be used instead
of the parameter value to obtain this feature.
A question mark (?) instead of a command gives a list of all
available commands.
A star (*) indicates that the remainder of the commandline
consists of comments.
Never have a 'blank line' in the macro-file, except at the end.
Digitizers.
If a Watford digitizer is attached to the Archimedes the command
grab can be used to grab an image and transport it to an AIMimage
memory. Pressing return stops grabbing and keeps the current
image. Resolution is limited to 6 bits (64 grey-values)
Note: The Wild Vision series of digitizers use the AIM format as
output format. You can use these digitizers as well, a 256
grey-value version is available.
The Reference Manual.
This new and improved version of AIM will have a new and improved
manual.
We are busy with it, contact:
Lindis International Ltd., Wood Farm, Linstead Magna,
Halesworth, Suffolk IP19 0DU (UK)
or ECD Computers Delft BV, Voldersgracht 25-26,
2611 EV Delft (Holland).
(Serious users: ask for TCL-Image information).
Till then, use the HELP Button of the command.
(Use CANCEL to leave the Help text, OK to execute the command).
Suggestions, remarks (not being complaints):
Thom Hoeksma, Pattern Recognition Group,
faculty of Applied Physics TUD,
2628 CJ Delft (The Netherlands).
September 1990.
Thom Hoeksma.